import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    userinfo: {}  // 保存从服务器中获取的数据
  },
  mutations: {
    // 事件名editUserInfo： 在组件中:this.$store.commit(事件名,新数据) 来改变vuex中的数据
    //参数1state : 就是vuex中的state
    //参数2newData:就是修改后的数据
    editUserInfo (state, newData) {
      state.userinfo = newData
    }
  },
  actions: {},
  modules: {}
})
